#define _CRT_SECURE_NO_WARNINGS

  Definition for a Node.
 struct Node {
      int val;
      struct Node *next;
      struct Node *random;
  };
 
